//一直执行的计时器
//知道截止的时间
//知道当前的时间
//用截止的时间 - 当前的时间 ，计算出剩余的时分秒
//设置一个结束时间
var jie = new Date('2019-09-05 23:00:00');

//设置当前的时分秒
var h = 0;
var m = 0;
var s = 0;

//设置一个秒杀函数
function skill(){
    //获取当前时间
    var now = new Date();
    //获取相差的毫秒数
    var cha = jie.getTime() - now.getTime();
    //console.log(cha);
    //相差的秒数
    cha = cha / 1000;
    //console.log(cha);
    //将秒数取为整数
    cha = parseInt(cha);
    console.log(cha);

    if(cha >=0 ){
        //根据剩余的秒数，算出剩余的小时
        h = parseInt(cha /3600);
        //根据剩余的秒数，算出剩余的分钟
        m = parseInt((cha / 60) %60);
        //根据剩余的秒数，算出剩余的秒数
        s = parseInt(cha % 60);

        //利用两位数表示剩余的时间
        if (h < 10){
            h = '0' + h;
        }
        if (m < 10){
            m = '0' + m;
        }
        if (s < 10){
            s = '0' + s;
        }
    }else{
        alert('秒杀结束');
        clearInterval(t);

    }
    //将剩余的时分秒添加到网页的制定位置
    document.querySelector("#h").innerHTML = h;
    document.querySelector("#m").innerHTML = m;
    document.querySelector("#s").innerHTML = s;
}
//预先执行一遍这个函数
skill();

var  t = setInterval(function(){
    //每秒执行一次这个函数
    skill();
},1000);
